Importers, processors and wholesalers of fresh fish and seafood, based in London UK.
www.neseafood.com